satisfy thirst - French English Dictionary